[Networking & Communications]-
Tasks for the week:
Design and build a wired &/or wireless network connecting at least two processors
Designing schematic & board layout
I have decided to use I2C communication to communicate between two attiny45 based boards.
I have interfaced switch to one attiny 45 board (Slave board)& led to another attiny45 board (Master board). When a switch will be pressed on slave board, it will communicate the same to master board through I2c & accordingly LED on master board will glow.
Here is the schematic & board layout designed in eagle for both the boards.:-
Board Bridge:
![]() bridge |
![]() |
Board Node:
![]() Node board |
![]() |
Milling and assembling process was done on of my board.
Board Bridge and Node:
Bridge board |
Node board |
Final board bridge board and node board
Here is the schematic & board layout designed i used Neil's boards for flexible :-
I made flexible circuit board in Vinyl cutter:-
Board:
![]() bridge |
![]() node |
traces:
Below you can see the traces of my design.
![]() node traces |
Milling process was done on the Vinyl cutter for cutting out the traces of my board.
Cutting process in vinyl
Next step -cutting Pad size
traces:
Setting up the machine
|
![]() |
Finished cutting
|
|
Adding on the board
|
|
Components required:
Attiny 45
FTDI 6 pin
AVR ISP 6 pin header
4 pin SMD pin header
SMD LED
10K Resistor
1uF Capacitor
Assembling and Soldering
bridge board |
node boards |
Programming the boards:
To begin with, I programmed the Arduino to work as ISP. Then, I connected my board to the arduino using the MISO,MOSI, SCK and RST pins. The video can be seen below:
blinking programing in flexible serket board with arduino
Since Serial communication was required, and Attiny uses software serial to communicate, I needed to burn the bootloader. This can be done as shown in the image below:
Adding on the board
![]() |
![]() |